home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’96 / O Boy / Source / ProgressProc_hi.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-06-21  |  678 b   |  43 lines  |  [TEXT/R*ch]

  1. /*
  2.     ProgressProc_hi
  3.     © Bob Boylan 1996
  4.  
  5.     Revision History
  6.     MacHack 1996        Initial creation
  7. */
  8.  
  9. #include "Clone_ut.h"
  10. #include "AEObj_pd.h"
  11. #include "PropertyValue_pd.h"
  12.  
  13. class OBoy_hi;
  14.  
  15.  
  16.  
  17. class ProgressProc_hi
  18. {
  19. public:
  20.     //    ctor
  21.             ProgressProc_hi( OBoy_hi *inHICollector );
  22.     //    dtor
  23.             virtual    ~ProgressProc_hi();
  24.  
  25.     // questions        
  26.             virtual
  27.             Boolean        UserCancelled();
  28.  
  29.     // our triggers for progress update            
  30.             virtual
  31.             void        BeginUpdate();
  32.             virtual
  33.             void        EndUpdate();
  34.             virtual
  35.             void        NewSubModel( Clone_ut< AEObj_pd > inAEobj );
  36.             virtual
  37.             void        NewPropertyValue( Clone_ut<PropertyValue_pd> inPropertyValue );
  38. protected:
  39.  
  40. private:
  41.     OBoy_hi        *_HICollector;
  42. };
  43.